Product documentation
In This Topic
    Service Management Invoicing & Financial Integration
    In This Topic

    Invoicing & Financial Integration in HSO Service Management connects service operations with Project Management and Accounting in Microsoft Dynamics 365 for Finance and Operations. Service transactions are recorded against projects, while the applicable Service Level Definition and Project Integration determine how costs and revenue are processed. This chapter explains the financial relationship between Service Objects, Service Calls, Service Tasks and Service Contracts, including chargeability, invoice proposals and the supported billing methods.

    Financial Integration Overview

    Introduction
    HSO Service Management uses the Project Management and Accounting framework to process service-related costs and revenue. Service Objects are associated with projects, while Service Calls use sub-projects to collect the transactions generated by their Service Tasks. This structure provides a financial history for each Service Object and allows service activities to be invoiced through standard project invoicing functionality.

     

    Financial process
    When a Service Call is created, the applicable Service Level Definition determines the Project Integration used for the call. Service Tasks generate forecasted transactions, which become actual project transactions when work is registered and realized. Once the Service Tasks are completed and the Service Call is closed, eligible transactions can be included in a project invoice proposal.

     

    Billing models
    The financial treatment depends on the service scenario. HSO Service Management supports time-and-material invoicing, contract coverage, periodic contract invoicing, prepayments, revenue accrual, usage-based invoicing and alternative methods for charging labor.

    Project Structure & Service Transactions

    Introduction
    The relationship between Service Management and Project Management and Accounting is established through the project structure. This allows service transactions to be recorded and analyzed using the financial functionality of Microsoft Dynamics 365 for Finance and Operations.

     

    Service Object projects
    Each Service Object is associated with a project that provides the financial context for its service history. When a Service Call is created, a sub-project is generated according to the configured sub-project numbering mask. Transactions belonging to the Service Call are processed through this project structure.

     

    Service Task transactions
    Service Tasks contain the expected and actual work associated with a Service Call. Supported transaction types include Hours, Items, Costs, Travel, Revenue and Depreciation. The selected Event Code can generate forecasted transactions, while the Project Integration determines the financial defaults and permitted category and line-property combinations.

     

    Project contracts
    The project contract provides the invoicing relationship with the customer. Service Calls for the same customer can share a project contract, allowing eligible transactions from multiple completed calls to be combined into a single invoice proposal.

    Service Level Definitions & Project Integration

    Introduction
    Project Integration determines how Service Management transactions are processed in Project Management and Accounting. The applicable Service Level Definition selects the Project Integration for a Service Call, taking account of the Service Object, Call Type and relevant contract conditions.

     

    Service Level Definition
    An SLD defines the applicable service conditions, including allowed Call Types, default Call Type, Coverage Type and Project Integration. For contracted Service Objects, the active contract provides the relevant SLD. For service outside a contract, the default SLD establishes the corresponding rules.

     

    Project Integration
    A Project Integration ID contains the financial settings used for service transactions. These include default Project Categories, permitted category selections, Line Properties, Invoice Status and the applicable posting behavior for each transaction type. Different Project Integration IDs can be used for time-and-material work, warranty, covered contract services, prepayments and fixed-fee arrangements.

     

    Financial defaults
    The Project Integration assigned to a Service Call provides the default financial treatment for its transactions. When the Call Type or other relevant service context changes, the applicable Project Integration may also be reevaluated according to the configured SLD rules.

    Project Categories, Line Properties & Invoice Status

    Introduction
    Project Categories, Line Properties and Invoice Status determine how service transactions are classified, posted and invoiced. Together, they provide the financial distinction between chargeable work, covered services and other transaction treatments.

     

    Project Categories
    Project Categories classify transactions by type and purpose, such as labor, materials, travel, costs or service fees. They are defined in Project Management and Accounting and used by Project Integration to establish the appropriate defaults for Service Tasks.

     

    Line Properties
    Line Properties influence the financial treatment of project transactions, including whether the transaction is chargeable. Project Integration can define the default Line Property for each transaction type and restrict the combinations that users can select.

     

    Invoice Status
    Invoice Status indicates how a transaction is handled in the invoicing process. Transactions may be chargeable or non-chargeable depending on the applicable coverage and Project Integration. Users should verify these values when reviewing unexpected invoice amounts or transactions that are missing from an invoice proposal.

     

    Transaction validation
    Project Integration selection rules can restrict the available Project Categories and Line Properties or determine how non-default transactions are evaluated. This supports consistent financial processing while allowing different service scenarios to use different billing rules.

    Service Task Registration & Financial Posting

    Introduction
    Service Task registration converts planned work into actual transactions. These transactions are processed through the project associated with the Service Call and form the basis for cost accounting and customer invoicing.

     

    Forecasted transactions
    When a Service Task is created, its Event Code and work package can generate forecasted Hours, Items, Travel, Revenue and other transaction lines. These forecasts represent the expected work and can be reviewed before the task is confirmed.

     

    Actual registration
    During execution, technicians or back-office users register the actual labor, consumed materials, costs, travel and other relevant transactions. The Project Category, Line Property and Invoice Status determine how these registrations are subsequently processed.

     

    Task realization
    When the Service Task is realized, its registered transactions are posted as actuals through Project Management and Accounting. The task reaches Ready status and its eligible transactions become available for subsequent invoicing according to the Service Call and project conditions.

    Service Call Invoicing

    Introduction
    The Service Call is the primary unit for invoicing operational service work. It combines the financial transactions from its Service Tasks and provides the context for determining which charges can be invoiced to the customer.

     

    Invoicing prerequisites
    Before invoicing, all Service Tasks associated with the Service Call must be completed and realized. The Service Call should be closed, and the actual transactions should be reviewed for completeness, correct chargeability and the expected customer amounts.

     

    Creating an invoice proposal
    Service Call invoicing uses the project invoice proposal functionality in Microsoft Dynamics 365 for Finance and Operations. The user selects the eligible transactions, creates the proposal and reviews the resulting invoice lines before posting. The proposal should contain all expected chargeable transactions and exclude work that is covered or non-chargeable.

     

    Combined invoicing
    Multiple completed Service Calls can be invoiced together when they share the same project contract. This allows the service organization to consolidate customer charges rather than creating a separate invoice for every Service Call.

    Contract Invoicing & Prepayments

    Introduction
    Service Contract invoicing is driven by the Contract Type, Invoice Group, invoice schedule, Coverage Types and Project Integration. Unlike operational Service Call invoicing, contract invoicing can generate revenue independently of individual service visits.

     

    Periodic contract invoicing
    Periodic contracts use an invoice schedule to determine the amounts and periods eligible for invoicing. The Invoice Group controls the invoicing frequency and next invoice date. Users review the eligible schedule lines, create the project invoice proposal and verify the posted invoices. The Update next invoice dates function is used between invoicing runs.

     

    Contract adjustments
    When an addendum changes the contract's object content, coverage or pricing, the invoice schedule may contain adjustment, correction or settlement lines. These must be reviewed to ensure that previously invoiced periods and new contractual conditions are handled correctly.

     

    Prepayments
    Prepayment contracts allow the customer to pay an agreed amount in advance. The prepaid amount can subsequently be settled against eligible Service Call transactions or through the applicable periodic settlement process. Where automatic deductions are configured, the prepaid balance is reduced as covered service work is delivered.

    Revenue Accrual & Usage-Based Invoicing

    Introduction
    Some Service Contracts require revenue to be recognized over time or invoiced according to actual equipment usage. These billing methods use contract information together with the financial and operational data maintained in Microsoft Dynamics 365 for Finance and Operations.

     

    Revenue accrual
    Revenue accrual distributes contract revenue across defined accounting periods. For example, an annual contract invoice can result in twelve monthly accrual lines. This requires the appropriate project group and accrued revenue or work-in-progress ledger accounts.

     

    Consumption-based invoicing
    Consumption-based contract pricing uses equipment usage to determine the applicable charges. The calculation can use the Service Object's primary meter and contract-specific trade agreement prices.

     

    Usage settlement
    The usage balance process compares agreed consumption with actual recorded usage. Differences can result in additional charges or settlements for under-consumption or over-consumption, depending on the contractual arrangement.

    Alternative Labor Billing Methods

    Introduction
    HSO Service Management supports alternative methods for converting labor registrations into invoiceable transactions. These methods are used when the commercial representation of labor differs from the underlying time registration.

     

    Hours as Items
    Hours as Items allows transactions representing working time to be converted between item-based registrations and Hour Categories according to configured conversion tables. This supports scenarios in which service time is represented through predefined products or items.

     

    Hours via Revenue
    Hours via Revenue converts registered working time into Revenue transactions for invoicing. The conversion uses configured relationships between Hour Categories and Revenue Categories and can apply rounding rules to determine the invoiceable quantity or amount. This is relevant when labor is charged as a service fee rather than invoiced directly from the original hour transaction.

     

    Hour markups
    Hour markups can distinguish between different rate periods, such as normal working hours and overtime. Depending on the configuration, the registered working period can be divided into separate revenue lines using the applicable rates.

     

    Financial considerations
    These methods require coordination between Service Management and Project Management and Accounting. The conversion rules, Project Categories, Line Properties and resulting invoice transactions should be validated together to avoid duplicate or incorrect charges.

    Credit Notes & Invoice Corrections

    Introduction
    Posted Service Call invoices may require correction when the original invoice contains an incorrect quantity, amount or charge. HSO Service Management supports full and partial credit processing through the related project invoicing functionality.

     

    Full credit notes
    A fully invoiced Service Call can be credited through a full credit note. This reverses the original invoicing and reopens the Service Call, allowing the financial situation to be reviewed and corrected.

     

    Partial credit notes
    Partial credit notes can be created for specific quantities or amounts when only part of the original invoice requires correction. This allows individual invoice differences to be addressed without reversing the complete invoice.

     

    Contract credits
    Contract invoicing can also require credits when an agreement is terminated early or when previously invoiced coverage periods are changed. These adjustments should be reviewed against the contract invoice schedule and any related addenda.

    Financial Monitoring & Troubleshooting

    Introduction
    Financial monitoring helps users verify that service transactions have been registered, posted and invoiced according to the intended business rules. The Service Call, project transactions and invoice proposals provide complementary views of the same financial process.

     

    Project transactions
    Project transaction inquiries show the actual costs and revenue associated with service work. Users can review transaction types, Project Categories, Line Properties and Invoice Status to investigate unexpected amounts or missing invoice lines.

     

    Service Management Cockpit
    The Service Management Cockpit provides an overview of service-related financial information using configured category groupings. These can include labor, materials, travel, warranty, contract revenue and other costs or fees. The category configuration should correspond to the underlying Project Categories to maintain consistency with project accounting reports.

     

    Common financial checks
    When an expected transaction is missing or has an incorrect amount, first verify the Service Task registration and realization status. Next, review the associated project transaction, Project Category, Line Property and Invoice Status. If the financial defaults are incorrect, check the Service Call's SLD and Project Integration before changing individual transaction values.

     

    Invoice verification
    Before posting an invoice proposal, verify the customer, project contract, eligible transactions, covered or non-chargeable work and expected totals. For contract invoices, also review the invoice schedule, relevant addenda and settlement lines. These checks help identify financial discrepancies before they become posted invoices.